#include "f_5x7.h"

//Use codepage_ascii for this font.

/*
 * A 7x5 pixel font.  The bits are read across from top left to top right, then down
 * to the next line.  Each character is represented by five 8bit unsigned integers, with 
 * bit 8 of the first ignored.
 */
uint8_t font_5x7[] PROGMEM = {
	0x00,0x00,0x00,0x00,0x00,	//Space
	0x01,0x08,0x42,0x10,0x04,	//!
	0x00,0x14,0xa0,0x00,0x00,	//"
	0x00,0x15,0xf5,0x7d,0x40,	//#
	0x03,0xe9,0x47,0x16,0xae,	//$
	0x06,0x32,0x22,0x22,0x63,	//%
	0x02,0x28,0xc6,0x4e,0x4d,	//&
	0x00,0x08,0x40,0x00,0x00,	//'
	0x01,0x90,0x84,0x21,0x06,	//(
	0x03,0x04,0x21,0x08,0x4c,	//)
	0x00,0x00,0xa2,0x28,0x00,	//*
	0x00,0x00,0x47,0x10,0x00,	//+
	0x00,0x00,0x06,0x11,0x00,	//,
	0x00,0x00,0x07,0x00,0x00,	//-
	0x00,0x00,0x00,0x31,0x80,	//.
	0x00,0x02,0x22,0x22,0x00,	///, 0x0F
	0x03,0xa3,0x3a,0xe6,0x2e,	//0, 0x10
	0x01,0x18,0x42,0x10,0x8e,	//1
	0x03,0xa2,0x11,0x11,0x1f,	//2
	0x07,0xc4,0x41,0x06,0x2e,	//3
	0x00,0x8c,0xa9,0x7c,0x42,	//4
	0x07,0xe1,0xe0,0x86,0x2e,	//5
	0x01,0x91,0x0f,0x46,0x2e,	//6
	0x07,0xc2,0x22,0x21,0x08,	//7
	0x03,0xa3,0x17,0x46,0x2e,	//8
	0x03,0xa3,0x17,0x84,0x4c,	//9,0x19
	0x00,0x08,0x40,0x10,0x80,	//:
	0x00,0x08,0x40,0x10,0x88,	//;
	0x00,0x04,0x44,0x10,0x40,	//<
	0x00,0x00,0xe0,0x38,0x00,	//=
	0x00,0x10,0x41,0x11,0x00,	//>
	0x03,0xa2,0x11,0x10,0x04,	//?
	0x01,0x15,0x65,0x2a,0xee,	//@
	0x03,0xa3,0x18,0xfe,0x31,	//A, 0x21
	0x07,0xa3,0x1f,0x46,0x3e,	//B, 0x22
	0x03,0xa3,0x08,0x42,0x2e,	//C
	0x07,0x25,0x18,0xc6,0x5c,	//D
	0x07,0xe1,0x0f,0xc2,0x1f,	//E
	0x07,0xe1,0x0f,0x42,0x10,	//F
	0x03,0xa3,0x0b,0xc6,0x2f,	//G
	0x04,0x63,0x1f,0xc6,0x31,	//H
	0x03,0x88,0x42,0x10,0x8e,	//I
	0x01,0xc4,0x21,0x0a,0x4c,	//J
	0x04,0x65,0x4c,0x52,0x51,	//K
	0x04,0x21,0x08,0x42,0x1f,	//L
	0x04,0x77,0x5a,0xc6,0x31,	//M
	0x04,0x63,0x9a,0xce,0x31,	//N
	0x03,0xa3,0x18,0xc6,0x2e,	//O
	0x07,0xa3,0x1f,0x42,0x10,	//P
	0x03,0xa3,0x18,0xd6,0x4d,	//Q
	0x07,0xa3,0x1f,0x52,0x51,	//R
	0x03,0xe1,0x07,0x04,0x3e,	//S
	0x07,0xc8,0x42,0x10,0x84,	//T
	0x04,0x63,0x18,0xc6,0x2e,	//U
	0x04,0x63,0x18,0xc5,0x44,	//V
	0x04,0x63,0x1a,0xd6,0xaa,	//W
	0x04,0x62,0xa2,0x2a,0x31,	//X
	0x04,0x62,0xa2,0x10,0x84,	//Y
	0x07,0xc2,0x22,0x22,0x1f,	//Z, 0x3a
	0x03,0x90,0x84,0x21,0x0e,	//[
	0x00,0x20,0x82,0x08,0x20,	//backslash
	0x03,0x84,0x21,0x08,0x4e,	//]
	0x01,0x15,0x10,0x00,0x00,	//^
	0x00,0x00,0x00,0x00,0x1f,	//_
	//If you implement lower case letters, do so here...
	0x02,0x08,0x00,0x00,0x00,	//`, 0x40
	0x01,0x88,0x44,0x10,0x86,	//{
	0x01,0x08,0x42,0x10,0x84,	//|
	0x03,0x08,0x41,0x10,0x8c,	//}
	0x00,0x11,0x51,0x00,0x00	//~
};
